#ifndef FRIENDITEM_H
#define FRIENDITEM_H

#include <QWidget>
#include <QLabel>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QStyleOption>
namespace Ui {
class FriendItem;
}

class FriendItem : public QWidget
{
    Q_OBJECT

public:
    explicit FriendItem(QWidget *parent = nullptr);
    ~FriendItem();
    void Set(QString HeadPic,QString Name,QString Sign,int Status,int Div);
    int getDiv();
private:
    Ui::FriendItem *ui;
    int div;
protected:
    void paintEvent(QPaintEvent* event) override; // 绘制 hover 等效果

private:
    QLabel* m_avatarLabel;   // 头像
    QLabel* m_nameLabel;     // 昵称
    QLabel* m_statusLabel;   // 状态（在线/离线）
    QLabel* m_signatureLabel;// 个性签名
};

#endif // FRIENDITEM_H
